<?php namespace Admin\Controller;
use Hdphp\Controller\Controller;
class LinkController extends CommonController{
	private $model;
	public function __auto(){
		$this->model = new \Common\Model\Link;
	}
	//链接页面
	public function index(){
		//获得所有的链接数据,多条数据用get,一条数据用find();
	    $data = $this ->model->get();
		//分配到模板
		View::with('data',$data);
		//载入链接页面模板
		//要在模板里面循环才能显示
		View::make();
	}
	//添加链接
	public function add(){
		if(IS_POST){
			if($this->model->store()){
				View::success('添加成功',U('index'));
			}
			//将验证属性的错误提示压入到error模板,返回一个值
			//$this->error=Upload::getError();执行这一步获取上传错误(框架内置方法)返回的值
			View::error($this->model->getError());
		}
		View::make();
	}
	//编辑链接
	public function edit(){
		if(IS_POST){
			if($this->model->edit()){
				View::success('编辑成功',U('index'));
			}
			View::error($this->model->getError());
		}
		//获得旧数据
		$lid=Q('get.lid',0,'intval');
		//此处注意,where("aid={$aid}")要用双引号,否则变量无法解析
		$oldData=$this->model->where("lid={$lid}")->find();
		//分配变量
		View::with('oldData',$oldData);
	    View::make();
	}
	
	//删除链接
	public function del(){
		//获得要删除的数据
		$lid = Q('get.lid',0,'intval');
//		p($tid);exit;
		//删除.用where语句获得要 删除的语句
		$this -> model -> where(array('lid' => $lid)) -> delete();
		View::success('删除成功');	
	}	    
}



















 ?>